/*
**********************************************************************
*                        UcGUI Font
*                   Chinese GB2312 library
*           (c) Copyright 19xx-20xx, company name
*
*   ??: ______      email:xxxxxxxxx
*
* ?: ucGUI?????v3.0   ??:???(qq:602426967)
*
**********************************************************************
*/

#include "gui_font.H"


/* char:     code:0x0020 */
const unsigned char acFontHZ_0020[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: !   code:0x0021 */
const unsigned char acFontHZ_0021[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: "   code:0x0022 */
const unsigned char acFontHZ_0022[16] =
{
    ________,
    ________,
    _X__X___,
    _X__X___,
    _X__X___,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: #   code:0x0023 */
const unsigned char acFontHZ_0023[16] =
{
    ________,
    ________,
    __X__X__,
    __X__X__,
    _XXXXXX_,
    __X__X__,
    __X__X__,
    __X__X__,
    _XXXXXX_,
    __X__X__,
    __X__X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: $   code:0x0024 */
const unsigned char acFontHZ_0024[16] =
{
    ________,
    ________,
    ___X____,
    __XXX___,
    _X_X_X__,
    _X_X____,
    __XX____,
    ___XX___,
    ___X_X__,
    _X_X_X__,
    __XXX___,
    ___X____,
    ________,
    ________,
    ________,
    ________,
};

/* char: %   code:0x0025 */
const unsigned char acFontHZ_0025[16] =
{
    ________,
    ________,
    __XX____,
    _X__X__X,
    __XX__X_,
    _____X__,
    ____X___,
    ___X____,
    __X__XX_,
    _X__X__X,
    _____XX_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: &   code:0x0026 */
const unsigned char acFontHZ_0026[16] =
{
    ________,
    ________,
    __X_____,
    _X_X____,
    _X_X____,
    __X_____,
    __X_____,
    _X_X_X__,
    _X__X___,
    _X__X___,
    __XX_X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: '   code:0x0027 */
const unsigned char acFontHZ_0027[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: (   code:0x0028 */
const unsigned char acFontHZ_0028[16] =
{
    ________,
    ________,
    __X_____,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    __X_____,
    ________,
    ________,
    ________,
};

/* char: )   code:0x0029 */
const unsigned char acFontHZ_0029[16] =
{
    ________,
    ________,
    _X______,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    _X______,
    ________,
    ________,
    ________,
};

/* char: *   code:0x002A */
const unsigned char acFontHZ_002A[16] =
{
    ________,
    ________,
    ________,
    _X_X____,
    __X_____,
    _X_X____,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: +   code:0x002B */
const unsigned char acFontHZ_002B[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ___X____,
    ___X____,
    _XXXXX__,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: ,   code:0x002C */
const unsigned char acFontHZ_002C[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    __X_____,
    _X______,
    ________,
    ________,
    ________,
    ________,
};

/* char: -   code:0x002D */
const unsigned char acFontHZ_002D[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    _XX_____,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: .   code:0x002E */
const unsigned char acFontHZ_002E[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: /   code:0x002F */
const unsigned char acFontHZ_002F[16] =
{
    ________,
    ________,
    ____X___,
    ____X___,
    ____X___,
    ___X____,
    ___X____,
    __X_____,
    __X_____,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 0   code:0x0030 */
const unsigned char acFontHZ_0030[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 1   code:0x0031 */
const unsigned char acFontHZ_0031[16] =
{
    ________,
    ________,
    ___X____,
    _XXX____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 2   code:0x0032 */
const unsigned char acFontHZ_0032[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _____X__,
    _____X__,
    ____X___,
    ___X____,
    __X_____,
    _X______,
    _XXXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 3   code:0x0033 */
const unsigned char acFontHZ_0033[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _____X__,
    _____X__,
    ___XX___,
    _____X__,
    _____X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 4   code:0x0034 */
const unsigned char acFontHZ_0034[16] =
{
    ________,
    ________,
    ____X___,
    ___XX___,
    ___XX___,
    __X_X___,
    __X_X___,
    _X__X___,
    _XXXXX__,
    ____X___,
    ____X___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 5   code:0x0035 */
const unsigned char acFontHZ_0035[16] =
{
    ________,
    ________,
    _XXXXX__,
    _X______,
    _X______,
    _XXXX___,
    _X___X__,
    _____X__,
    _____X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 6   code:0x0036 */
const unsigned char acFontHZ_0036[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X______,
    _X______,
    _XXXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 7   code:0x0037 */
const unsigned char acFontHZ_0037[16] =
{
    ________,
    ________,
    _XXXXX__,
    _____X__,
    ____X___,
    ____X___,
    ___X____,
    ___X____,
    __X_____,
    __X_____,
    __X_____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 8   code:0x0038 */
const unsigned char acFontHZ_0038[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: 9   code:0x0039 */
const unsigned char acFontHZ_0039[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXXX__,
    _____X__,
    _____X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: :   code:0x003A */
const unsigned char acFontHZ_003A[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X______,
    ________,
    ________,
    ________,
    ________,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: ;   code:0x003B */
const unsigned char acFontHZ_003B[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __X_____,
    ________,
    ________,
    ________,
    ________,
    __X_____,
    _X______,
    ________,
    ________,
    ________,
    ________,
};

/* char: <   code:0x003C */
const unsigned char acFontHZ_003C[16] =
{
    ________,
    ________,
    ________,
    ________,
    ____X___,
    ___X____,
    __X_____,
    _X______,
    __X_____,
    ___X____,
    ____X___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: =   code:0x003D */
const unsigned char acFontHZ_003D[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    _XXXXX__,
    ________,
    _XXXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: >   code:0x003E */
const unsigned char acFontHZ_003E[16] =
{
    ________,
    ________,
    ________,
    ________,
    _X______,
    __X_____,
    ___X____,
    ____X___,
    ___X____,
    __X_____,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: ?   code:0x003F */
const unsigned char acFontHZ_003F[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _____X__,
    _____X__,
    ____X___,
    ___X____,
    ___X____,
    ________,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: @   code:0x0040 */
const unsigned char acFontHZ_0040[32] =
{
    ________, ________,
    ________, ________,
    ____XXXX, ________,
    __XX____, XX______,
    __X_____, _X______,
    _X___XXX, __X_____,
    _X__X__X, __X_____,
    _X__X__X, __X_____,
    _X___XX_, XXX_____,
    __X_____, ________,
    __XX____, ________,
    ____XXXX, X_______,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

/* char: A   code:0x0041 */
const unsigned char acFontHZ_0041[16] =
{
    ________,
    ________,
    ___X____,
    ___X____,
    __X_X___,
    __X_X___,
    _X___X__,
    _X___X__,
    _XXXXX__,
    X_____X_,
    X_____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: B   code:0x0042 */
const unsigned char acFontHZ_0042[16] =
{
    ________,
    ________,
    _XXXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _XXXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _XXXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: C   code:0x0043 */
const unsigned char acFontHZ_0043[16] =
{
    ________,
    ________,
    __XXXX__,
    _X____X_,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X____X_,
    __XXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: D   code:0x0044 */
const unsigned char acFontHZ_0044[16] =
{
    ________,
    ________,
    _XXXX___,
    _X___X__,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X___X__,
    _XXXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: E   code:0x0045 */
const unsigned char acFontHZ_0045[16] =
{
    ________,
    ________,
    _XXXXX__,
    _X______,
    _X______,
    _X______,
    _XXXX___,
    _X______,
    _X______,
    _X______,
    _XXXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: F   code:0x0046 */
const unsigned char acFontHZ_0046[16] =
{
    ________,
    ________,
    _XXXXX__,
    _X______,
    _X______,
    _X______,
    _XXXX___,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: G   code:0x0047 */
const unsigned char acFontHZ_0047[16] =
{
    ________,
    ________,
    __XXXX__,
    _X____X_,
    _X______,
    _X______,
    _X__XXX_,
    _X____X_,
    _X____X_,
    _X___XX_,
    __XXX_X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: H   code:0x0048 */
const unsigned char acFontHZ_0048[16] =
{
    ________,
    ________,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _XXXXXX_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: I   code:0x0049 */
const unsigned char acFontHZ_0049[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: J   code:0x004A */
const unsigned char acFontHZ_004A[16] =
{
    ________,
    ________,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    X__X____,
    X__X____,
    _XX_____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: K   code:0x004B */
const unsigned char acFontHZ_004B[16] =
{
    ________,
    ________,
    _X___X__,
    _X__X___,
    _X_X____,
    _XX_____,
    _XX_____,
    _X_X____,
    _X__X___,
    _X___X__,
    _X____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: L   code:0x004C */
const unsigned char acFontHZ_004C[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _XXXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: M   code:0x004D */
const unsigned char acFontHZ_004D[32] =
{
    ________, ________,
    ________, ________,
    _X_____X, ________,
    _X_____X, ________,
    _XX___XX, ________,
    _XX___XX, ________,
    _X_X_X_X, ________,
    _X_X_X_X, ________,
    _X__X__X, ________,
    _X__X__X, ________,
    _X_____X, ________,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

/* char: N   code:0x004E */
const unsigned char acFontHZ_004E[16] =
{
    ________,
    ________,
    _X____X_,
    _XX___X_,
    _XX___X_,
    _X_X__X_,
    _X_X__X_,
    _X__X_X_,
    _X___XX_,
    _X___XX_,
    _X____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: O   code:0x004F */
const unsigned char acFontHZ_004F[16] =
{
    ________,
    ________,
    __XXXX__,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    __XXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: P   code:0x0050 */
const unsigned char acFontHZ_0050[16] =
{
    ________,
    ________,
    _XXXXX__,
    _X____X_,
    _X____X_,
    _X____X_,
    _XXXXX__,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: Q   code:0x0051 */
const unsigned char acFontHZ_0051[16] =
{
    ________,
    ________,
    __XXXX__,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X__X_X_,
    _X___XX_,
    __XXXX__,
    ______X_,
    ________,
    ________,
    ________,
    ________,
};

/* char: R   code:0x0052 */
const unsigned char acFontHZ_0052[16] =
{
    ________,
    ________,
    _XXXXX__,
    _X____X_,
    _X____X_,
    _X____X_,
    _XXXXX__,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: S   code:0x0053 */
const unsigned char acFontHZ_0053[16] =
{
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X______,
    _X______,
    __XXX___,
    _____X__,
    _____X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: T   code:0x0054 */
const unsigned char acFontHZ_0054[16] =
{
    ________,
    ________,
    _XXXXX__,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: U   code:0x0055 */
const unsigned char acFontHZ_0055[16] =
{
    ________,
    ________,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    _X____X_,
    __XXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: V   code:0x0056 */
const unsigned char acFontHZ_0056[16] =
{
    ________,
    ________,
    X_____X_,
    X_____X_,
    _X___X__,
    _X___X__,
    _X___X__,
    __X_X___,
    __X_X___,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: W   code:0x0057 */
const unsigned char acFontHZ_0057[32] =
{
    ________, ________,
    ________, ________,
    X_______, __X_____,
    X_______, __X_____,
    _X___X__, _X______,
    _X___X__, _X______,
    _X___X__, _X______,
    __X_X_X_, X_______,
    __X_X_X_, X_______,
    ___X___X, ________,
    ___X___X, ________,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

/* char: X   code:0x0058 */
const unsigned char acFontHZ_0058[16] =
{
    ________,
    ________,
    X_____X_,
    X_____X_,
    _X___X__,
    __X_X___,
    ___X____,
    __X_X___,
    _X___X__,
    X_____X_,
    X_____X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: Y   code:0x0059 */
const unsigned char acFontHZ_0059[16] =
{
    ________,
    ________,
    X_____X_,
    X_____X_,
    _X___X__,
    __X_X___,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: Z   code:0x005A */
const unsigned char acFontHZ_005A[16] =
{
    ________,
    ________,
    XXXXXXX_,
    ______X_,
    _____X__,
    ____X___,
    ___X____,
    __X_____,
    _X______,
    X_______,
    XXXXXXX_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: [   code:0x005B */
const unsigned char acFontHZ_005B[16] =
{
    ________,
    ________,
    _XX_____,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _XX_____,
    ________,
    ________,
    ________,
};

/* char: \   code:0x005C */
const unsigned char acFontHZ_005C[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    __X_____,
    __X_____,
    ___X____,
    ___X____,
    ____X___,
    ____X___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: ]   code:0x005D */
const unsigned char acFontHZ_005D[16] =
{
    ________,
    ________,
    _XX_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    _XX_____,
    ________,
    ________,
    ________,
};

/* char: ^   code:0x005E */
const unsigned char acFontHZ_005E[16] =
{
    ________,
    ___X____,
    __X_X___,
    _X___X__,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: _   code:0x005F */
const unsigned char acFontHZ_005F[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    XXXXXX__,
    ________,
    ________,
    ________,
};

/* char: `   code:0x0060 */
const unsigned char acFontHZ_0060[16] =
{
    ________,
    ________,
    _X______,
    __X_____,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: a   code:0x0061 */
const unsigned char acFontHZ_0061[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXX___,
    _____X__,
    __XXXX__,
    _X___X__,
    _X___X__,
    __XXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: b   code:0x0062 */
const unsigned char acFontHZ_0062[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _XXXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _XXXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: c   code:0x0063 */
const unsigned char acFontHZ_0063[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X______,
    _X______,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: d   code:0x0064 */
const unsigned char acFontHZ_0064[16] =
{
    ________,
    ________,
    _____X__,
    _____X__,
    _____X__,
    __XXXX__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXXX__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: e   code:0x0065 */
const unsigned char acFontHZ_0065[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXX___,
    _X___X__,
    _XXXXX__,
    _X______,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: f   code:0x0066 */
const unsigned char acFontHZ_0066[16] =
{
    ________,
    ________,
    __X_____,
    _X______,
    _X______,
    _XX_____,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: g   code:0x0067 */
const unsigned char acFontHZ_0067[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXXX__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXXX__,
    _____X__,
    _XXXX___,
    ________,
    ________,
    ________,
};

/* char: h   code:0x0068 */
const unsigned char acFontHZ_0068[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X_XX___,
    _XX__X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: i   code:0x0069 */
const unsigned char acFontHZ_0069[16] =
{
    ________,
    ________,
    _X______,
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: j   code:0x006A */
const unsigned char acFontHZ_006A[16] =
{
    ________,
    ________,
    _X______,
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
};

/* char: k   code:0x006B */
const unsigned char acFontHZ_006B[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X__X___,
    _X_X____,
    _XX_____,
    _X_X____,
    _X__X___,
    _X___X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: l   code:0x006C */
const unsigned char acFontHZ_006C[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: m   code:0x006D */
const unsigned char acFontHZ_006D[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _XXX_XX_,
    _X__X__X,
    _X__X__X,
    _X__X__X,
    _X__X__X,
    _X__X__X,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: n   code:0x006E */
const unsigned char acFontHZ_006E[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X_XX___,
    _XX__X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: o   code:0x006F */
const unsigned char acFontHZ_006F[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: p   code:0x0070 */
const unsigned char acFontHZ_0070[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _XXXX___,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _XXXX___,
    _X______,
    _X______,
    ________,
    ________,
    ________,
};

/* char: q   code:0x0071 */
const unsigned char acFontHZ_0071[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XXXX__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    __XXXX__,
    _____X__,
    _____X__,
    ________,
    ________,
    ________,
};

/* char: r   code:0x0072 */
const unsigned char acFontHZ_0072[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _XX_____,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: s   code:0x0073 */
const unsigned char acFontHZ_0073[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    __XX____,
    _X__X___,
    __X_____,
    ___X____,
    _X__X___,
    __XX____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: t   code:0x0074 */
const unsigned char acFontHZ_0074[16] =
{
    ________,
    ________,
    ________,
    _X______,
    _X______,
    _XX_____,
    _X______,
    _X______,
    _X______,
    _X______,
    __X_____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: u   code:0x0075 */
const unsigned char acFontHZ_0075[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X___X__,
    _X___X__,
    _X___X__,
    _X___X__,
    _X__XX__,
    __XX_X__,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: v   code:0x0076 */
const unsigned char acFontHZ_0076[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X___X__,
    _X___X__,
    __X_X___,
    __X_X___,
    ___X____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: w   code:0x0077 */
const unsigned char acFontHZ_0077[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X__X__X,
    _X__X__X,
    _X_X_X_X,
    _X_X_X_X,
    __X___X_,
    __X___X_,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: x   code:0x0078 */
const unsigned char acFontHZ_0078[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X__X___,
    _X__X___,
    __XX____,
    __XX____,
    _X__X___,
    _X__X___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: y   code:0x0079 */
const unsigned char acFontHZ_0079[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _X__X___,
    _X__X___,
    _X__X___,
    _X__X___,
    __XX____,
    __X_____,
    __X_____,
    XX______,
    ________,
    ________,
    ________,
};

/* char: z   code:0x007A */
const unsigned char acFontHZ_007A[16] =
{
    ________,
    ________,
    ________,
    ________,
    ________,
    _XXXX___,
    ____X___,
    ___X____,
    __X_____,
    _X______,
    _XXXX___,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char: {   code:0x007B */
const unsigned char acFontHZ_007B[16] =
{
    ________,
    ___X____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    _X______,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    ___X____,
    ________,
    ________,
    ________,
    ________,
};

/* char: |   code:0x007C */
const unsigned char acFontHZ_007C[16] =
{
    ________,
    ________,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    _X______,
    ________,
    ________,
    ________,
    ________,
};

/* char: }   code:0x007D */
const unsigned char acFontHZ_007D[16] =
{
    ________,
    _X______,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    ___X____,
    __X_____,
    __X_____,
    __X_____,
    __X_____,
    _X______,
    ________,
    ________,
    ________,
    ________,
};

/* char: ~   code:0x007E */
const unsigned char acFontHZ_007E[16] =
{
    ________,
    ________,
    ________,
    __XX__X_,
    _X__XX__,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
    ________,
};

/* char:    code:0x007F */
const unsigned char acFontHZ_007F[16] =
{
    ________,
    ________,
    ________,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    _XX_____,
    ________,
    ________,
    ________,
    ________,
};

/* char: ?   code:0xC7BF */
const unsigned char acFontHZ_C7BF[32] =
{
    ______XX, XXX_____,
    _XXX__X_, __X_____,
    ___X__X_, __X_____,
    ___X__XX, XXX_____,
    _XXX____, X_______,
    _X___XXX, XXXX____,
    _X___X__, X__X____,
    _XXX_X__, X__X____,
    ___X_XXX, XXXX____,
    ___X____, X_______,
    ___X____, X_X_____,
    _XX__XXX, XXXX____,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

/* char: ?   code:0xC9EA */
const unsigned char acFontHZ_C9EA[32] =
{
    ______X_, ________,
    ______X_, ________,
    __XXXXXX, XXX_____,
    __X___X_, __X_____,
    __X___X_, __X_____,
    __XXXXXX, XXX_____,
    __X___X_, __X_____,
    __X___X_, __X_____,
    __XXXXXX, XXX_____,
    __X___X_, __X_____,
    ______X_, ________,
    ______X_, ________,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

/* char: ?   code:0xCDAC */
const unsigned char acFontHZ_CDAC[32] =
{
    ________, ________,
    __XXXXXX, XXXX____,
    __X_____, ___X____,
    __X_XXXX, XX_X____,
    __X_____, ___X____,
    __X_XXXX, XX_X____,
    __X_X___, _X_X____,
    __X_X___, _X_X____,
    __X_XXXX, XX_X____,
    __X_____, ___X____,
    __X_____, ___X____,
    __X_____, _XXX____,
    ________, ________,
    ________, ________,
    ________, ________,
    ________, ________
};

GUI_CHARINFO GUI_FontHZ_16x16_CharInfo[99] =
{
    { 3, 16, 1, acFontHZ_0020 }, /*0:  */
    { 3, 16, 1, acFontHZ_0021 }, /*1: !*/
    { 5, 16, 1, acFontHZ_0022 }, /*2: "*/
    { 7, 16, 1, acFontHZ_0023 }, /*3: #*/
    { 6, 16, 1, acFontHZ_0024 }, /*4: $*/
    { 8, 16, 1, acFontHZ_0025 }, /*5: %*/
    { 6, 16, 1, acFontHZ_0026 }, /*6: &*/
    { 2, 16, 1, acFontHZ_0027 }, /*7: '*/
    { 3, 16, 1, acFontHZ_0028 }, /*8: (*/
    { 3, 16, 1, acFontHZ_0029 }, /*9: )*/
    { 4, 16, 1, acFontHZ_002A }, /*10: **/
    { 6, 16, 1, acFontHZ_002B }, /*11: +*/
    { 3, 16, 1, acFontHZ_002C }, /*12: ,*/
    { 3, 16, 1, acFontHZ_002D }, /*13: -*/
    { 3, 16, 1, acFontHZ_002E }, /*14: .*/
    { 5, 16, 1, acFontHZ_002F }, /*15: /*/
    { 6, 16, 1, acFontHZ_0030 }, /*16: 0*/
    { 6, 16, 1, acFontHZ_0031 }, /*17: 1*/
    { 6, 16, 1, acFontHZ_0032 }, /*18: 2*/
    { 6, 16, 1, acFontHZ_0033 }, /*19: 3*/
    { 6, 16, 1, acFontHZ_0034 }, /*20: 4*/
    { 6, 16, 1, acFontHZ_0035 }, /*21: 5*/
    { 6, 16, 1, acFontHZ_0036 }, /*22: 6*/
    { 6, 16, 1, acFontHZ_0037 }, /*23: 7*/
    { 6, 16, 1, acFontHZ_0038 }, /*24: 8*/
    { 6, 16, 1, acFontHZ_0039 }, /*25: 9*/
    { 3, 16, 1, acFontHZ_003A }, /*26: :*/
    { 3, 16, 1, acFontHZ_003B }, /*27: ;*/
    { 6, 16, 1, acFontHZ_003C }, /*28: <*/
    { 6, 16, 1, acFontHZ_003D }, /*29: =*/
    { 6, 16, 1, acFontHZ_003E }, /*30: >*/
    { 6, 16, 1, acFontHZ_003F }, /*31: ?*/
    { 11, 16, 2, acFontHZ_0040 }, /*32: @*/
    { 7, 16, 1, acFontHZ_0041 }, /*33: A*/
    { 7, 16, 1, acFontHZ_0042 }, /*34: B*/
    { 7, 16, 1, acFontHZ_0043 }, /*35: C*/
    { 8, 16, 1, acFontHZ_0044 }, /*36: D*/
    { 7, 16, 1, acFontHZ_0045 }, /*37: E*/
    { 6, 16, 1, acFontHZ_0046 }, /*38: F*/
    { 8, 16, 1, acFontHZ_0047 }, /*39: G*/
    { 8, 16, 1, acFontHZ_0048 }, /*40: H*/
    { 3, 16, 1, acFontHZ_0049 }, /*41: I*/
    { 5, 16, 1, acFontHZ_004A }, /*42: J*/
    { 7, 16, 1, acFontHZ_004B }, /*43: K*/
    { 6, 16, 1, acFontHZ_004C }, /*44: L*/
    { 9, 16, 2, acFontHZ_004D }, /*45: M*/
    { 8, 16, 1, acFontHZ_004E }, /*46: N*/
    { 8, 16, 1, acFontHZ_004F }, /*47: O*/
    { 7, 16, 1, acFontHZ_0050 }, /*48: P*/
    { 8, 16, 1, acFontHZ_0051 }, /*49: Q*/
    { 8, 16, 1, acFontHZ_0052 }, /*50: R*/
    { 7, 16, 1, acFontHZ_0053 }, /*51: S*/
    { 7, 16, 1, acFontHZ_0054 }, /*52: T*/
    { 8, 16, 1, acFontHZ_0055 }, /*53: U*/
    { 7, 16, 1, acFontHZ_0056 }, /*54: V*/
    { 11, 16, 2, acFontHZ_0057 }, /*55: W*/
    { 7, 16, 1, acFontHZ_0058 }, /*56: X*/
    { 7, 16, 1, acFontHZ_0059 }, /*57: Y*/
    { 7, 16, 1, acFontHZ_005A }, /*58: Z*/
    { 3, 16, 1, acFontHZ_005B }, /*59: [*/
    { 5, 16, 1, acFontHZ_005C }, /*60: \*/
    { 3, 16, 1, acFontHZ_005D }, /*61: ]*/
    { 6, 16, 1, acFontHZ_005E }, /*62: ^*/
    { 6, 16, 1, acFontHZ_005F }, /*63: _*/
    { 3, 16, 1, acFontHZ_0060 }, /*64: `*/
    { 6, 16, 1, acFontHZ_0061 }, /*65: a*/
    { 6, 16, 1, acFontHZ_0062 }, /*66: b*/
    { 6, 16, 1, acFontHZ_0063 }, /*67: c*/
    { 6, 16, 1, acFontHZ_0064 }, /*68: d*/
    { 6, 16, 1, acFontHZ_0065 }, /*69: e*/
    { 3, 16, 1, acFontHZ_0066 }, /*70: f*/
    { 6, 16, 1, acFontHZ_0067 }, /*71: g*/
    { 6, 16, 1, acFontHZ_0068 }, /*72: h*/
    { 2, 16, 1, acFontHZ_0069 }, /*73: i*/
    { 2, 16, 1, acFontHZ_006A }, /*74: j*/
    { 6, 16, 1, acFontHZ_006B }, /*75: k*/
    { 2, 16, 1, acFontHZ_006C }, /*76: l*/
    { 8, 16, 1, acFontHZ_006D }, /*77: m*/
    { 6, 16, 1, acFontHZ_006E }, /*78: n*/
    { 6, 16, 1, acFontHZ_006F }, /*79: o*/
    { 6, 16, 1, acFontHZ_0070 }, /*80: p*/
    { 6, 16, 1, acFontHZ_0071 }, /*81: q*/
    { 3, 16, 1, acFontHZ_0072 }, /*82: r*/
    { 5, 16, 1, acFontHZ_0073 }, /*83: s*/
    { 3, 16, 1, acFontHZ_0074 }, /*84: t*/
    { 6, 16, 1, acFontHZ_0075 }, /*85: u*/
    { 6, 16, 1, acFontHZ_0076 }, /*86: v*/
    { 8, 16, 1, acFontHZ_0077 }, /*87: w*/
    { 5, 16, 1, acFontHZ_0078 }, /*88: x*/
    { 5, 16, 1, acFontHZ_0079 }, /*89: y*/
    { 5, 16, 1, acFontHZ_007A }, /*90: z*/
    { 4, 16, 1, acFontHZ_007B }, /*91: {*/
    { 2, 16, 1, acFontHZ_007C }, /*92: |*/
    { 4, 16, 1, acFontHZ_007D }, /*93: }*/
    { 7, 16, 1, acFontHZ_007E }, /*94: ~*/
    { 3, 16, 1, acFontHZ_007F }, /*95: */
    { 13, 13, 2, acFontHZ_C7BF }, /*96: ?*/
    { 12, 12, 2, acFontHZ_C9EA }, /*97: ?*/
    { 13, 13, 2, acFontHZ_CDAC }, /*98: ?*/
};

GUI_FONT_PROP GUI_FontHZ_16x16_Prop4 =
{
    0xCDAC, /*start :?*/
    0xCDAC, /*end   :?,  len=1*/
    &GUI_FontHZ_16x16_CharInfo[ 98 ],
    (GUI_FONT_PROP *)0
};


GUI_FONT_PROP GUI_FontHZ_16x16_Prop3 =
{
    0xC9EA, /*start :?*/
    0xC9EA, /*end   :?,  len=1*/
    &GUI_FontHZ_16x16_CharInfo[ 97 ],
    &GUI_FontHZ_16x16_Prop4
};


GUI_FONT_PROP GUI_FontHZ_16x16_Prop2 =
{
    0xC7BF, /*start :?*/
    0xC7BF, /*end   :?,  len=1*/
    &GUI_FontHZ_16x16_CharInfo[ 96 ],
    &GUI_FontHZ_16x16_Prop3
};


GUI_FONT_PROP GUI_FontHZ_16x16_Prop1 =
{
    0x0020, /*start : */
    0x007F, /*end   :,  len=96*/
    &GUI_FontHZ_16x16_CharInfo[ 0 ],
    &GUI_FontHZ_16x16_Prop2
};

const GUI_FONT GUI_FontHZ16X16 =
{
    &GUI_FontHZ_16x16_Prop1
    , 16                    /* height of font  */
    , 16                          /* space of font y */
    //  ,1                            /* magnification x */
    //  ,1                            /* magnification y */
    //  ,{&GUI_Font16ASCIIProp1}
    //  , 13, 7, 10
};


//GUI_FONT GUI_FontHZ16x16 = {
//  GUI_FONTTYPE_PROP_SJIS,
//  16,
//  16,
//  1,
//  1,
//  &GUI_FontHZ_16x16_Prop1
//};

